import dev from './config.dev';
import prod from './config.prod';
// import local from './config.local';
import { Config } from './interface';

// TODO: 不再跟踪此文件
// 设置 git update-index --assume-unchanged src/config/index.ts
// 恢复 git update-index --no-assume-unchanged src/config/index.ts

const getCurrentConfig = (): Config => {
  const env = process.env.NODE_ENV;
  if (env === 'dev') {
    return dev;
  } else if (env === 'prod') {
    return prod;
  } else if (env === 'local') {
    // return local;
  } else {
    throw new Error('env config error');
  }
};

export default getCurrentConfig();
